/*
 * 
 * Copyright (C) 2006  Warren Konkel and Bounty Source, Inc.
 *  
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 * 
 */

.nowrap {
  white-space: nowrap;
}

.svnfolderlink, .svnfolderopenlink, .svnspinnerlink, .svnfilelink {
  background-repeat: no-repeat;
  padding-left: 18px;
  margin-right: 12px;
	display: block;
	height: 16px;
}
.svnfolderlink {
  background-image: url(/images/svnbrowser/folder.gif);
}
.svnfolderopenlink {
  background-image: url(/images/svnbrowser/folder_open.gif);
}
.svnspinnerlink {
  background-image: url(/images/svnbrowser/spinner.gif);
}
.svnfilelink {
  background-image: url(/images/svnbrowser/file.gif);
}
.svnfilelist {
  list-style-type: none;
}


.codelist {
  font-family: "Courier New", courier, monospace;
  color: #999;
}
.codeline {
  background-color: #E7F1F8;
}
.codespan {
  font-family: "Courier New", courier, monospace;
  color: #000;
}



.treetable, .codetable {
  border: 1px solid #C0DDF2;
  margin: 5px 0 0 0;
  padding: 0;
  width: 100%;
  border-spacing: 0px;
  clear: both;
}
.treetable th,
.treetable td,
.treetable tr,
.codetable th,
.codetable td,
.codetable tr {
  padding: 0;
  margin: 0;
}
.treetable thead th,
.codetable thead th {
  background-color: #40689C;
  padding: 3px;
  color: white;
}
.treetable tbody th,
.codetable tbody th {
  width: 4em;
  padding: 0;
  margin: 0;
  background: #dddddd;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  text-align: right;
  font-weight: normal;
}
.codetable tbody th span {
  padding-right: 2px;
}

.treetable .alternate {
   background-color: #E7F1F8;
}


.codetable_content_blank td, 
.codetable_content_removed td,
.codetable_content_added td,
.codetable_content_changed td,
.codetable_content_unchanged td,
.blame
{
  font-family: "Courier New", courier, monospace;
}

.codetable_content_blank span, 
.codetable_content_removed span,
.codetable_content_added span,
.codetable_content_changed span,
.codetable_content_unchanged span {
  padding-left: 2px;
}

.codetable_content_blank {
  background: #ccc;
}
.codetable_content_removed {
  background: #f99;
}
.codetable_content_added {
  background: #9f9;
}
.codetable_content_unchanged {
}
.codetable_content_changed {
  background: #9bf;
}

.codetable tr:hover {
  background: #ff8;
  cursor: pointer;
}

/* Customize */
table.treetable a {
	display: block;
	height: 16px;
}

table.treetable a:hover {
	background-color: #FF8;
}
